loggerhead turtle – English–Italiano translations

🇬🇧 en it 🇮🇹

loggerhead turtle noun

  • Caretta caretta
tartaruga caretta
Wiktionary Links